social housing – English–Italiano translations

🇬🇧 en it 🇮🇹

social housing noun

  • affordable housing provided by public authorities or non-profit organizations
casa popolare
Wiktionary Links